b(c(x1)) → d(c(x1))
b(d(x1)) → d(b(x1))
a(d(x1)) → a(b(b(x1)))
a (b)k d c → a (b)k+1 d c
a (b)k d → a (b)k+1 b
by Operation expanda (b)k d → a (b)k+2
by Overlap u with l (ol4)(b)k d → d (b)k
by Selfoverlapping OC am1b d → d b
by original rule (OC 1)a d → a b b
by original rule (OC 1)
b c → d c
by original rule (OC 1)